home *** CD-ROM | disk | FTP | other *** search
- Contents of ARCSGML 1.0
-
- Documentation (in ARCSGMLH.EXE)
- arcsgml .doc Introduction to ARCSGML and its documentation
- license .doc License and Disclaimer of Liability (READ THIS!!!)
- arcfiles.doc ARCSGML 1.0 packing list (this file)
- arctech .doc Technical details about the ARCSGML toolkit
- arcsgml .chr Function call hierarchy report (courtesy of Pierre Richard)
- vm2 .mak Build list ("make" file) for VM2
- vm2t .mak Build list ("make" file) for VM2 with tracing enabled
-
- Ready-to-run sample application: Validate Markup (VM2) (in ARCVM2.EXE)
- vm2help .doc Markup validator end-user instructions
- vm2 .exe Executable markup validator (requires SGML.MSG)
- sgml .msg Message text (English)
-
- Parser core: SGML (in ARCSGMLC.EXE)
- arclexrf.c Lexical tables
- arcpcbrf.c Parse control blocks
- arcsynrf.c Concrete syntax definitions
- context .c Checks conformance to model group
- modmd1 .c Markup declarations
- modmd2 .c Markup declarations
- modpars1.c Parsing functions
- modpars2.c Parsing functions
- modserv .c Service functions
- modsgml1.c Core parser loop and control block interface
- modsgml2.c Core parser loop and control block interface
- sgmlxtrn.c Public variables for parser and API
- traceset.c Trace functions
-
- Environment services (in ARCSGMLC.EXE)
- sgmlio .c I/O functions ("entity manager")
- sgmlmem .c Memory management
- sgmlmsg .c Message handling
-
- Application Programming Interface for C (in ARCSGMLC.EXE)
- sgmlapi .c C language API (requires SGMLSUBS.C)
- sgmlsubs.c Common subroutines for C and REXX APIs
-
- Application Programming Interface for REXX (in REXXSGML.EXE)
- rexxsgml.exe Roy Engehausen's Personal REXX API (archive)
-
- Application program (in ARCSGMLC.EXE)
- vm2 .c Markup validator application
- vmxtrn .c Public variables for application, API, and environment
-
- Header files for parser core (in ARCSGMLH.EXE)
- action .h Action names for all parsing
- error .h Symbols for error codes
- keyword .h Definitions for keyword processing
- lextoke .h Symbols for tokenization lexical classes
- sgmlfnsm.h Function prototypes for parser
- sgmlincl.h Includes header files for parser
- sgmlxtrn.h External variable declarations
- trace .h Declarations for internal trace functions
-
- Header files for parser and API (in ARCSGMLH.EXE)
- adl .h Definitions for attribute list processing
- entity .h Templates for entity control blocks
- etype .h Definitions for element type processing
- sgmlcb .h Symbols for SGML control block types
- source .h Templates for source entity control blocks
- synxtrn .h Declarations for concrete syntax constants
- tools .h General use macro definitions
-
- Header files for application, API, and environment (in ARCSGMLH.EXE)
- envcb .h Symbols for environment control block types
- sgmlapi .h Interface between parser and application
- sgmlmain.h Main interface to SGML services
- vmfnsm .h ANSI C: Declarations for VM functions
- vmincl .h Includes header files for application
- vmxtrn .h External variable declarations and descriptions
-
- Test cases (in TESTSGML.EXE)
- testsgml.exe Test cases (self-extracting archive)
-
- Supplemental materials (in ARCSGMLH.EXE)
- apimodel.src Sample application using C API (simpler than VM2)
- ndsgmlio.src SGMLIO coding ideas for non-DOS environments
- ndenvcb .src Environment control blocks for non-DOS environments